---
title: Generate URL for an integration
---

import {TabItem, Tabs} from "@astrojs/starlight/components";

import FlattenedSteps from "../../components/FlattenedSteps.astro";
import NavigationSteps from "../../components/NavigationSteps.astro";
import AdminOnly from "../include/_AdminOnly.mdx";

import LinkIcon from "~icons/zulip-icon/link-2";
import UserCogIcon from "~icons/zulip-icon/user-cog";

Many [Zulip integrations](/integrations/) are webhooks. An incoming webhook
integration allows a third-party service, such as an [issue
tracker](/integrations/github) or an [alerting
tool](/integrations/pagerduty), to post updates to Zulip. To configure
where these updates will be posted, you need to generate a special Zulip
integration URL.

<Tabs>
  <TabItem label="Your bots">
    <FlattenedSteps>
      <NavigationSteps target="settings/your-bots" />

      1. In the **Actions** column, click the **link** (<LinkIcon />) icon for
         the **Incoming webhook** bot.
      1. Select the desired integration from the **Integration** dropdown.
      1. *(optional)* Select the destination channel from the
         **Where to send notifications** dropdown.
      1. *(optional)* Select **Send all notifications to a single topic**, and
         enter the topic name.
      1. *(optional)* Select **Filter events that will trigger notifications?**,
         and select which supported events should trigger notifications.
      1. Click **Copy URL** to add the URL to your clipboard.
    </FlattenedSteps>
  </TabItem>

  <TabItem label="All bots">
    <AdminOnly />

    <FlattenedSteps>
      <NavigationSteps target="settings/bots" />

      1. In the **Actions** column, click the **link** (<LinkIcon />) icon for
         the **Incoming webhook** bot.
      1. Select the desired integration from the **Integration** dropdown.
      1. *(optional)* Select the destination channel from the
         **Where to send notifications** dropdown.
      1. *(optional)* Select **Send all notifications to a single topic**, and
         enter the topic name.
      1. *(optional)* Select **Filter events that will trigger notifications?**,
         and select which supported events should trigger notifications.
      1. Click **Copy URL** to add the URL to your clipboard.
    </FlattenedSteps>
  </TabItem>
</Tabs>

## Related articles

* [Integrations overview](/help/integrations-overview)
* [Bots overview](/help/bots-overview)
* [Add a bot or integration](/help/add-a-bot-or-integration)
* [View all bots in your organization](/help/view-all-bots-in-your-organization)
* [Request an integration](/help/request-an-integration)
